<!DOCTYPE html>
<html lang="en" class="dark" id="menu">
	<head>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		<meta name="renderer" content="webkit" />
		<meta
			name="description"
			content="MyView 是高效、高性能的拖拽式低代码数据可视化开发平台，将页面元素封装为基础组件，无需编写代码即可完成业务需求。"
		/>
		<meta name="keywords" content="MyView，myview，低代码，可视化" />
		<meta name="author" content="耿朝继" />
		<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" />
		<link rel="icon" href="./favicon.ico" />
		<%- injectConfigScript %>
		<title><%- TITLE %></title>
		<style type="text/css">
			* {
				margin: 0;
			}
			#app {
				height: 100vh;
				color: var(--el-text-color-primary);
				background: var(--el-bg-color);
				transition: color 0.5s, background-color 0.5s;
				line-height: 1.6;
				font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans',
					'Helvetica Neue', sans-serif;
				font-size: var(--el-font-size-base);
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
			}
			.first-loading-wrp {
				display: flex;
				justify-content: center;
				align-items: center;
				height: 100vh;
				background-color: #17171a;
			}
			.first-loading-wrp > h1 {
				font-size: 128px;
			}
			.first-loading-wrp .loading-wrp {
				padding: 98px;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.dot {
				animation: antRotate 1.2s infinite linear;
				transform: rotate(45deg);
				position: relative;
				display: inline-block;
				font-size: 32px;
				width: 32px;
				height: 32px;
				box-sizing: border-box;
			}
			.dot i {
				width: 14px;
				height: 14px;
				position: absolute;
				display: block;
				background-color: #1890ff;
				border-radius: 100%;
				transform: scale(0.75);
				transform-origin: 50% 50%;
				opacity: 0.3;
				animation: antSpinMove 1s infinite linear alternate;
			}
			.dot i:nth-child(1) {
				top: 0;
				left: 0;
			}
			.dot i:nth-child(2) {
				top: 0;
				right: 0;
				-webkit-animation-delay: 0.4s;
				animation-delay: 0.4s;
			}
			.dot i:nth-child(3) {
				right: 0;
				bottom: 0;
				-webkit-animation-delay: 0.8s;
				animation-delay: 0.8s;
			}
			.dot i:nth-child(4) {
				bottom: 0;
				left: 0;
				-webkit-animation-delay: 1.2s;
				animation-delay: 1.2s;
			}
			@keyframes antRotate {
				to {
					-webkit-transform: rotate(405deg);
					transform: rotate(405deg);
				}
			}
			@-webkit-keyframes antRotate {
				to {
					-webkit-transform: rotate(405deg);
					transform: rotate(405deg);
				}
			}
			@keyframes antSpinMove {
				to {
					opacity: 1;
				}
			}
			@-webkit-keyframes antSpinMove {
				to {
					opacity: 1;
				}
			}
		</style>
	</head>
	<body>
		<div id="app">
			<div class="first-loading-wrp">
				<div class="loading-wrp">
					<span class="dot dot-spin"><i></i><i></i><i></i><i></i></span>
				</div>
			</div>
		</div>
		<script type="module" src="/src/main.js"></script>
	</body>
</html>
